self-propelled gun - Español Inglés Diccionario